package co.edu.eam.supergiros.persistencia.dao.definiciones;

import co.edu.eam.supergiros.persistencia.entidades.Cambio;
import java.util.Date;
import java.util.List;

public interface IDAOCambio {

    /**
     * metodo que crea un cambio dentro de la BD
     * @param cambio que sera creado
     */
    public void crear(Cambio cambio);

    /**
     * metodo que lista los cambios por cliente
     * @param cliente con el cual se hace el listado
     * @return la lista de cambios
     */
    public List<Cambio> listarCambiosPorCliente(String cliente);

    /**
     * metodo que lista los cambios por fecha
     * @param fecha en la que se hizo el cambio
     * @return
     */
    public List<Cambio> listarCambiosPorFecha(Date fecha);
}
